home *** CD-ROM | disk | FTP | other *** search
- {
- From: MAYNARD PHILBROOK
- Subj: Re: keyboard buffer
- ---------------------------------------------------------------------------
- TH> How do you write TO the keyboard buffer.
- TH> I need a routine that will put a string into the keyboard buffer then
- TH> exit to the calling program leaving the key buffer full.
- TH> This is to simulate a macro function for a menu program.
- }
- function PushIntoKeyBoard( c:char; ScanCode:Byte):boolean;
- Begin
- asm
- Mov Ah, 05h
- Mov Ch, ScanCode;
- Int $16;
- Mov @result, Al; { Results }
- End;
- Result := Not(Result);
- End;
-
- {returns true if Buffer took it other wise it mite be full or Not Supported}